package br.com.caelum.vraptor.dao;
import javax.persistence.NoResultException;

import br.com.caelum.vraptor.entidades.Funcionario;
public class FuncionarioDAO extends GenericJPADAO<Funcionario> {

	public FuncionarioDAO() {
		this.persistentClass = Funcionario.class;
	}
	
	public Funcionario find(String nome, String senha){
		try{
			Funcionario func = getEm().createQuery("select f from Funcionario f where f.nome = :nome and f.senha = :senha", Funcionario.class)
					.setParameter("nome", nome)
					.setParameter("senha", senha)
					.getSingleResult();
			return func;
		}
		catch(NoResultException e){
			return null;
		}
	}
}
